From: Keir Fraser Date: Mon, 26 Apr 2010 05:52:13 +0000 (+0100) Subject: xl: Fix segment fault of 'xl list' X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~12310 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https://%22%22/%22http:/www.example.com/cgi/%22https:/%22%22?a=commitdiff_plain;h=bd8daf603563440f95604e5c1b53a30335e3081e;p=xen.git xl: Fix segment fault of 'xl list' If libxl_list_domain() returns NULL, segment fault occurs now. Signed-off-by: Yu Zhiguo --- diff --git a/tools/libxl/xl.c b/tools/libxl/xl.c index 9dc702bffe..6ea4fd76ab 100644 --- a/tools/libxl/xl.c +++ b/tools/libxl/xl.c @@ -1521,7 +1521,7 @@ void list_domains(int verbose) info = libxl_list_domain(&ctx, &nb_domain); - if (info < 0) { + if (!info) { fprintf(stderr, "libxl_domain_infolist failed.\n"); exit(1); }